<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
                             "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<ui:composition xmlns="http://www.w3.org/1999/xhtml"
                xmlns:s="http://jboss.com/products/seam/taglib"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:rich="http://richfaces.org/rich"
                template="layout/template.xhtml">
                       
<ui:define name="body">
    
    <h:messages globalOnly="true" styleClass="message" id="globalMessages"/>
    
    <h:form id="statusZahtevaSearch" styleClass="edit">
    
        <rich:simpleTogglePanel label="Parametri pretrage:" switchType="ajax">
 
             <s:decorate template="layout/display.xhtml">
                <ui:define name="label">Ulogovani korisnik</ui:define>
                #{ulogovaniKorisnik.ime}#{ulogovaniKorisnik.prezime}, #{ulogovaniKorisnik.jmbg}
            </s:decorate>

             <s:decorate template="layout/display.xhtml">
                <ui:define name="label">Broj zahteva</ui:define>
                <h:inputText id="brojZahteva" value="#{kreditniZahtevList.kreditniZahtev.brojZahteva}"/>
            </s:decorate>            
         
        </rich:simpleTogglePanel>
        
        <div class="actionButtons">
            <h:commandButton id="search" value="Search" action="/StatusZahtevaList.xhtml"/>
        </div>
        
    </h:form>
    
    <rich:panel>
        <f:facet name="header">Rezultati pretrage:</f:facet>
    <div class="results" id="statusZahtevaList">

    <h:outputText value="The statusZahteva search returned no results." 
               rendered="#{empty statusZahtevaList.resultList}"/>
               
    <rich:dataTable id="statusZahtevaList" 
                var="statusZahteva"
              value="#{statusZahtevaList.resultList}" 
           rendered="#{not empty statusZahtevaList.resultList}">

        <h:column>
            <f:facet name="header">
                <s:link styleClass="columnHeader"
                             value="datum #{statusZahtevaList.order=='datum asc' ? messages.down : ( statusZahtevaList.order=='datum desc' ? messages.up : '' )}">
                    <f:param name="order" value="#{statusZahtevaList.order=='datum asc' ? 'datum desc' : 'datum asc'}"/>
                </s:link>
            </f:facet>
            #{statusZahteva.datum}
        </h:column>     
    
        <h:column>
            <f:facet name="header">
                <s:link styleClass="columnHeader"
                             value="status #{statusZahtevaList.order=='status.naziv asc' ? messages.down : ( statusZahtevaList.order=='status.naziv desc' ? messages.up : '' )}">
                    <f:param name="order" value="#{statusZahtevaList.order=='status.naziv asc' ? 'status.naziv desc' : 'status.naziv asc'}"/>
                </s:link>
            </f:facet>
            #{statusZahteva.status.naziv}
        </h:column> 

       <h:column>
            <f:facet name="header">
                <s:link styleClass="columnHeader"
                             value="broj zahteva #{statusZahtevaList.order=='kreditniZahtev.brojZahteva asc' ? messages.down : ( kreditniZahtevList.order=='kreditniZahtev.brojZahteva desc' ? messages.up : '' )}">
                    <f:param name="order" value="#{kreditniZahtevList.order=='kreditniZahtev.brojZahteva asc' ? 'kreditniZahtev.brojZahteva desc' : 'kreditniZahtev.brojZahteva asc'}"/>
                </s:link>
            </f:facet>
            #{statusZahteva.kreditniZahtev.brojZahteva}
        </h:column>   
       <h:column>
            <f:facet name="header">
                <s:link styleClass="columnHeader"
                             value="iznos #{statusZahtevaList.order=='kreditniZahtev.iznos asc' ? messages.down : ( kreditniZahtevList.order=='kreditniZahtev.iznos desc' ? messages.up : '' )}">
                    <f:param name="order" value="#{kreditniZahtevList.order=='kreditniZahtev.iznos asc' ? 'kreditniZahtev.iznos desc' : 'kreditniZahtev.iznos asc'}"/>
                </s:link>
            </f:facet>
            #{statusZahteva.kreditniZahtev.iznos}
        </h:column>
       <h:column>
            <f:facet name="header">
                <s:link styleClass="columnHeader"
                             value="valuta #{statusZahtevaList.order=='kreditniZahtev.valuta.naziv asc' ? messages.down : ( kreditniZahtevList.order=='kreditniZahtev.valuta.naziv desc' ? messages.up : '' )}">
                    <f:param name="order" value="#{kreditniZahtevList.order=='kreditniZahtev.valuta.naziv asc' ? 'kreditniZahtev.valuta.naziv desc' : 'kreditniZahtev.valuta.naziv asc'}"/>
                </s:link>
            </f:facet>
            #{statusZahteva.kreditniZahtev.valuta.naziv}
        </h:column>           
       <h:column>
            <f:facet name="header">
                <s:link styleClass="columnHeader"
                             value="rok #{statusZahtevaList.order=='kreditniZahtev.rok asc' ? messages.down : ( kreditniZahtevList.order=='kreditniZahtev.rok desc' ? messages.up : '' )}">
                    <f:param name="order" value="#{kreditniZahtevList.order=='kreditniZahtev.rok asc' ? 'kreditniZahtev.rok desc' : 'kreditniZahtev.rok asc'}"/>
                </s:link>
            </f:facet>
            #{statusZahteva.kreditniZahtev.rok}  #{statusZahteva.kreditniZahtev.tipRocnosti.naziv}
        </h:column>                  
  
  
        <h:column>
            <f:facet name="header">Pregled</f:facet>
            <s:link view="/#{empty from ? 'StatusZahteva' : from}.xhtml" 
                   value="Izaberi" 
                      id="statusZahteva">
                <f:param name="statusZahtevaId" 
                        value="#{statusZahteva.id}"/>
            </s:link>
        </h:column> 
        <h:column>
            <f:facet name="header">Sklapanje ugovora</f:facet>
            <s:link view="/#{empty from ? 'UgovorOKredituSelection' : from}.xhtml"          
	                  id="createUgovor" 
	               value="Kreiraj ugovor" 
	               rendered="#{statusZahteva.status.naziv.equals('Odobren')}">
	            <f:param name="statusId" value="#{statusZahteva.status.id}" />     
      			<f:param name="statusZahtevaId" value="#{statusZahteva.id}" />
                <f:param name="kreditniZahtevId" value="#{statusZahteva.kreditniZahtev.id}" />                  
            </s:link>
        </h:column>    
    </rich:dataTable>
    	<!--  rendered="#{statusList.status.naziv == 'Odobren'}"  -->  
    </div>

    <div class="tableControl">
      
        <s:link view="/StatusZahtevaList.xhtml" 
            rendered="#{statusZahtevaList.previousExists}" 
               value="#{messages.left}#{messages.left} First Page"
                  id="firstPage">
          <f:param name="firstResult" value="0"/>
        </s:link>
        
        <s:link view="/StatusZahtevaList.xhtml" 
            rendered="#{statusZahtevaList.previousExists}" 
               value="#{messages.left} Previous Page"
                  id="previousPage">
            <f:param name="firstResult" 
                    value="#{statusZahtevaList.previousFirstResult}"/>
        </s:link>        
        <s:link view="/StatusZahtevaList.xhtml" 
            rendered="#{statusZahtevaList.nextExists}" 
               value="Next Page #{messages.right}"
                  id="nextPage">
            <f:param name="firstResult" 
                    value="#{statusZahtevaList.nextFirstResult}"/>
        </s:link>        
        <s:link view="/StatusZahtevaList.xhtml" 
            rendered="#{statusZahtevaList.nextExists}" 
               value="Last Page #{messages.right}#{messages.right}"
                  id="lastPage">
            <f:param name="firstResult" 
                    value="#{statusZahtevaList.lastFirstResult}"/>
        </s:link>
        
    </div>
 </rich:panel>  
 
     <s:div styleClass="actionButtons" rendered="#{empty from}">
        <s:button view="/StatusZahtevaEdit.xhtml"
                    id="create" 
                 value="Create statusZahteva">
            <f:param name="statusZahtevaId"/>
        </s:button>
    </s:div> 
</ui:define>

</ui:composition>

